<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Returns whether an error label is associated with an exception</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="class.mongodb-driver-exception-runtimeexception.html">« MongoDB\Driver\Exception\RuntimeException</a></li>
      <li style="float: right;"><a href="class.mongodb-driver-exception-sslconnectionexception.html">MongoDB\Driver\Exception\SSLConnectionException »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="class.mongodb-driver-exception-runtimeexception.html">MongoDB\Driver\Exception\RuntimeException</a></li>
    <li>Returns whether an error label is associated with an exception</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="mongodb-driver-runtimeexception.haserrorlabel" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</h1>
  <p class="verinfo">(mongodb &gt;= 1.6.0)</p><p class="refpurpose"><span class="refname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</span> &mdash; <span class="dc-title">Returns whether an error label is associated with an exception</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><strong>MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</strong></span>(<span class="methodparam"><span class="type">string</span> <code class="parameter">$errorLabel</code></span>): <span class="type">bool</span></div>

  <p class="para rdfs-comment">
   Returns whether the <code class="parameter">errorLabel</code> has been set for this
   exception. Error labels are set by either the server or the driver to
   indicated specific situations on which you might want to decide on how you
   want to handle a specific exception. A common situation might be to find
   out whether you can safely retry a transaction that failed due to a
   transient error (like a networking issue, or a transaction conflict).
   Examples of error labels are <code class="literal">TransientTransactionError</code>
   and <code class="literal">UnknownTransactionCommitResult</code>.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-parameters">
  <h3 class="title">参数</h3>
  <dl>
   
    <dt>
<code class="parameter">errorLabel</code></dt>

    <dd>

     <p class="para">The name of the <code class="literal">errorLabel</code> to test for.</p>
    </dd>

   
  </dl>

 </div>


 <div class="refsect1 returnvalues" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="para">
   Whether the given <code class="literal">errorLabel</code> is associated with this
   exception.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-seealso">
  <h3 class="title">参见</h3>
  <ul class="simplelist">
   <li class="member"><span class="function"><strong>MongoDB\Driver\Session::commitTransaction()</strong></span></li>
   <li class="member"><a href="https://www.mongodb.com/docs/manual/core/transactions/" class="link external">&raquo;&nbsp;MongoDB documentation on transactions</a></li>
  </ul>
 </div>


</div></div></div></body></html>